@charset "utf-8";


/*--------------------------------------------------------------------轮播图-------------------------------------------------------------*/
.home-banner{width:100%; height:511px; overflow:hidden; position:relative;width:expression(document.body.clientWidth <= 1100? "1100px": "auto"); min-width:1100px; }
.home-banner .pics{ min-width:1100px; width:100%; height:511px; position:relative; }
.home-banner .pics .prev,.home-banner .pics .next{ width:46px; height:120px; position:absolute; top:196px; opacity:0.5; filter:alpha(opacity:50); background:url(../img/common/slider-arrow.png) no-repeat center #000; display:none;}
.home-banner .pics .prev{ left:0; background-position:-126px -110px}
.home-banner .pics .prev:hover{ background-position:-186px -110px;}
.home-banner .pics .next{ right:0; background-position:-4px -110px;}
.home-banner .pics .next:hover{ background-position:-64px -110px;}

.home-banner .pics li{ min-width:1100px; position:absolute; left:0; top:0; width:100%; height:511px; display:block; text-align:center; }
.home-banner .pics a{min-width:1100px; width:100%; height:511px; display:block; text-align:center; }
.home-banner .pics a img{ width:100%; height:100%;}
.home-banner .btns{ height:7px; position:relative; z-index:99; width:100%;}
.home-banner .btns a{ display:block; background:#666; width:20%; *width:19.93%; height:7px; text-indent:-999px; overflow:hidden; float:left; border-right:1px solid #eeeeee; box-sizing:border-box; }
.home-banner .btns a.last{ border-right:none;}
.home-banner .btns a.act{ background:#000;}

/*--------------------------------------------------------------------新闻滚动-------------------------------------------------------------*/
.rollings{ width:100%; height:45px; background:url(../img/common/rolling-bg.jpg) repeat-x; overflow:hidden; width:expression(document.body.clientWidth <= 1100? "1100px": "auto"); min-width:1100px;}
.rollings .rolling{ width:1100px; margin:0 auto; overflow:hidden; height:40px;}
.rollings .rolling span{ color:#dc3e37; font-size:12px; float:left; padding:12px 14px 12px 18px;}
.rollings .rolling ul{ float:left;}
.rollings .rolling li{ height:40px; *height:36px;}
.rollings .rolling li a{ display:block; line-height:40px;color:#333333; font-size:12px; line-height:42px; }
.rollings .rolling li a:hover{ color:#dc3e37;}

/*-------------------------------------------------------------公司简介-------------------------------------------------------*/
.conts{ width:100%; width:expression(document.body.clientWidth <= 1100? "1100px": "auto"); min-width:1100px;}
.conts .cont{ width:1100px; margin:20px auto 40px;}
.conts .cont .pd15{ padding:15px;}
.conts .cont .l-cont{ width:380px; height:300px; background:#fff; float:left; }
.conts .cont h4{ color:#000; font-size:16px; padding-left:15px; background:url(../img/common/title-bg.jpg) no-repeat left; margin:3px 0 12px;}
.conts .cont .l-cont .img{ width:100%; height:115px; margin:0 auto 6px;transition: transform 0.5s ease;}
.conts .cont .l-cont .img:hover { transform: scale(1.05); }
.conts .cont .l-cont .img img{ width:100%; height:100%;}
.conts .cont .l-cont p{ height:105px; line-height:21px; font-size:12px; color:#000; text-align:justify; overflow:hidden; padding-bottom:16px;}
.conts .cont .l-cont p span{ color:#dc3e37;}
.conts .cont .l-cont p a{ color:#dc3e37; float:right; *margin-top:-21px;}
.conts .cont .l-cont p a:hover{ text-decoration:underline;}

/*-------------------------------------------------------------box 阴影--------------------------------------------------------*/
.conts .cont .boxShadow{ position:relative;}
.conts .cont .boxShbadow::before, .conts .cont .boxShadow::after{ position:absolute; content:""; top:10px; bottom:15px; left:10px; width:50%; box-shadow:0 15px 10px #c7c7c7; -webkit-transform: rotate(-3deg); -moz-transform:rotate(-3deg); -o-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); z-index:-1;}
.conts .cont .boxShadow::after{ right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -o-transform:rotate(3deg); -ms-transform:rotate(3deg); transform: rotate(3deg);}
.conts .cont .boxShadow1::before, .conts .cont .boxShadow1::after{ -webkit-transform: rotate(-1deg); -moz-transform:rotate(-1deg); -o-transform:rotate(-1deg); -ms-transform:rotate(-1deg); transform:rotate(-1deg);}
.conts .cont .boxShadow1::after{ -webkit-transform:rotate(1deg); -moz-transform:rotate(1deg); -o-transform:rotate(1deg); -ms-transform:rotate(1deg); transform: rotate(1deg);}

/*-------------------------------------------------------------新闻中心--------------------------------------------------------*/
.conts .cont .m-cont{ width:388px; float:left; margin:0 16px; background:#fff; height:300px;}
.conts .cont .tabs-menus ul{ height:28px; border:1px solid #ecefef; margin-bottom:15px; }
.conts .cont .tabs-menus ul.width{ width:78px;}
.conts .cont .tabs-menus ul.width1{ width:505px;}
.conts .cont .tabs-menus ul li{ text-align:center; float:left;}
.conts .cont .tabs-menus .width li{ width:78px; }
.conts .cont .tabs-menus .width1 li{ width:101px; }
.conts .cont .tabs-menus ul li a{ display:block; color:#565656; font-size:12px; line-height:28px; border-right:1px solid #ecefef;}
.conts .cont .tabs-menus ul li.last a{ border-right:none;}
.conts .cont .tabs-menus ul li a:hover,.conts .cont .tabs-menus ul li a.act{ color:#fff; background:#dc3e37; }
.conts .cont .m-cont .tabs-items .tabs-item{ display:none;}
.conts .cont .m-cont .tabs-items .first-item{ height:59px; width:438px; margin-bottom:3px;}
.conts .cont .m-cont .tabs-items .img{ width:92px; height:57px; border:1px solid #c7c7c7; float:left; margin-right:10px;}
.conts .cont .m-cont .tabs-items .img img{ width:100%; height:100%;}
.conts .cont .m-cont .tabs-items .font{ float:left; width:255px; height:56px; }
.conts .cont .m-cont .tabs-items .font a{ display:block; line-height:28px; color:#818181; font-size:12px;}
.conts .cont .m-cont .tabs-items .font a:hover{ color:#dc3e37;}
/* 新闻列表*/
.conts .cont .m-cont .tabs-items .new-list{  padding-right:10px; overflow:hidden;}
.conts .cont .m-cont .tabs-items .new-list li{ padding-top:11px; height:16px; line-height:16px; overflow:hidden;}
.conts .cont .m-cont .tabs-items .new-list li a{ display:block; color:#818181; font-size:12px; padding-left:12px; background:url(../img/common/not.jpg) no-repeat left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.conts .cont .m-cont .tabs-items .new-list li a:hover{ color:#dc3e37;}

/*-------------------------------------------------------------快速链接--------------------------------------------------------*/
.conts .cont .r-cont{ width:300px; background:#fff; float:left;}
.conts .cont .r-cont a{ display:block; padding:5px 0; width:270px; height:110px;}
.conts .cont .r-cont a.first{ padding-top:0px; margin-bottom:7px;}
.conts .cont .r-cont a img{ width:100%; height:100%;transition: transform 0.5s ease;}
.conts .cont .r-cont a img:hover { transform: scale(1.05);}

/*-------------------------------------------------------------产品与方案--------------------------------------------------------*/
.conts .cont .b-cont{ width:784px; background:#fff; height:278px; float:left; margin-right:16px; margin-top:30px;}
.conts .cont .b-cont .pd{ padding:15px 15px 0 15px;}
.conts .cont .b-cont .tabs-menus{ padding-top:6px;}
.conts .cont .b-cont .tabs-items{ width:754px; height:176px;}
.conts .cont .b-cont .tabs-items .tabs-item{ display:none;} 
.conts .cont .b-cont .tabs-items .list li{ float:left; width:180px; height:170px; margin-right:11px;}
.conts .cont .b-cont .tabs-items .list li.last{ margin-right:0px;}
.conts .cont .b-cont .tabs-items .list li a{ display:block; width:180px;}
.conts .cont .b-cont .tabs-items .list li a .img{ width:180px; height:139px;}
.conts .cont .b-cont .tabs-items .list li a .img img{ width:100%; height:100%;}
.conts .cont .b-cont .tabs-items .list li a p{ color:#747474; font-size:14px; text-align:center; padding:6px 0; line-height:19px; height:19px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.conts .cont .b-cont .tabs-items .list li a:hover p{ color:#dc3e37;}

/*-------------------------------------------------------------经典案例--------------------------------------------------------*/
.conts .cont .br-cont{ width:300px; background:#fff; height:278px; float:left; margin-top:30px;}
.conts .cont .br-cont .anli{ width:270px; height:213px; overflow:hidden; position:relative;}
.conts .cont .br-cont .anli ul{ width:8000px; height:213px; position:absolute; left:0; top:0;}
.conts .cont .br-cont .anli ul li{ float:left; width:270px; height:213px;}
.conts .cont .br-cont .anli ul li img{ width:100%; height:100%;transition: transform 0.5s ease;}
.conts .cont .br-cont .anli ul li img:hover { transform: scale(1.1); }
.conts .cont .br-cont .dot{ position:absolute; z-index:9999; bottom:7px; right:30px; *bottom:16px;}
.conts .cont .br-cont .dot a{ display:inline-block; width:16px; height:4px; background:#fff; margin-left:4px; opacity:0.6; filter:alpha(opacity:60);}
.conts .cont .br-cont .dot a.act{ opacity:1; filter:alpha(opacity:100);}


/*-------------------------------------------------------------新闻中心-列表页--------------------------------------------------------*/
.main .main-r.news .ul-news{}
.main .main-r.news .ul-news li{}
.main .main-r.news .ul-news li a{display: block;font-size: 14px;line-height: 48px;color: #333;border-bottom: 1px dashed  #ddd;text-indent: 22px;background: url(../img/common/arrow-right.png) no-repeat left center;}
.main .main-r.news .ul-news li a:hover{color: #dc3e37;background-image: url(../img/common/arrow-right-red.png);}
.main .main-r.news .ul-news li a span{float:right;color: #818181;margin-right: 18px;}
.main .main-r.news .ul-news li a:hover span{color: #dc3e37;}

/*-------------------------------------------------------------产品与方案-LED光电-工程案例--------------------------------------------------------*/
.main .main-r .case{ }
.main .main-r .case li{ height:140px; border-bottom:1px dotted #dedede; padding-bottom:30px; margin-bottom:30px;}
.main .main-r .case li .img{ border:1px solid #dedddb; width:208px; height:138px; margin-right:22px; float:left;}
.main .main-r .case li .img img{ width:100%; height:100%;transition: transform 0.5s ease;} 
.main .main-r .case li .img img:hover { transform: scale(1.1);}
.main .main-r .case li .cont{ float:left; width:580px; padding-right:8px; height:140px;}
.main .main-r .case li .cont h4{ line-height:25px; padding-bottom:10px;}
.main .main-r .case li .cont h4 a{font-size:16px; color:#333333;}
.main .main-r .case li .cont h4 a:hover{ color:#dc3e37}
.main .main-r .case li .cont p{ font-size:14px; color:#818181; line-height:24px; height:72px; overflow:hidden;}
.main .main-r .case li .cont .date{ display:block; font-size:12px; line-height:19px; margin-top:14px; color:#818181;}

/*-------------------------------------------------------------产品与方案-LED光电-工程案例-文章页--------------------------------------------------------*/

.main .main-r h1{ color:#333333; font-size:16px; text-align:center; padding:17px 0 14px; line-height:21px; height:21px; border-bottom:1px solid #dddddd; }
.main .main-r .article{margin-bottom: 30px;}
/*.main .main-r .article .img{ margin:0 auto; text-align:center; padding-bottom:11px;margin-top:30px;}
.main .main-r .article .cont{ padding:0 20px 0 10px;}
.main .main-r .article .cont p{ line-height:30px; font-size:14px; color:#333333; text-indent:28px; text-align:justify;}
*/
.main .main-r .article .look{ margin-top:29px; height:30px;}
.main .main-r .article .look a{ display:inline-block; width:103px; height:30px; font-size:12px; color:#fff; background:#dc3e37; text-align:center; line-height:30px; margin:0 16px 0 40px;}
.main .main-r .article .look span{ color:#333; font-size:16px; line-height:30px;}

/*内容详细样式*/

.main .main-r .article .cont{ margin:15px 0; padding:0; line-height:2em; word-wrap:break-word; }
	.main .main-r .article .cont img{ max-width:100%!important; height:auto!important; transition: transform 0.5s ease;}
	.main .main-r .article .cont img:hover { transform: scale(1.02);}
	.main .main-r .article .cont h2,.main .main-r .article .cont h3,.main .main-r .article .cont h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.main .main-r .article .cont h2{ font-size:1.2em; }
	.main .main-r .article .cont h3,.main .main-r .article .cont h4{ font-size:1.1em; }
	.main .main-r .article .cont strong{ font-weight:bold; }
	/*.main .main-r .article .cont ul,.main .main-r .article .cont ol{ margin:1em; }
	.main .main-r .article .cont li{ margin-left:1em; }
	.main .main-r .article .cont ul li{ list-style:disc outside none; }
	.main .main-r .article .cont ol li{ list-style:decimal outside none; }
	.main .main-r .article .cont p{ }*/
	.main .main-r .article .cont a:hover{ color:dc3e37; text-decoration:underline; }
	/*.main .main-r .article .cont code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.main .main-r .article .cont table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.main .main-r .article .cont table th{ background-color:#F9F9F9; text-align:center; }
	.main .main-r .article .cont table td,.main .main-r .article .cont table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
    */
/*内容标题样式*/
.meta{  padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{text-align:center; margin:0; padding:0 0 15px 0; color:#333; font-size:22px; line-height:30px; }
	.meta .meta-info{ text-align:center; color:#999; font-size:12px; line-height:24px; }
	.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../img/sprite.gif) no-repeat; }
	.meta .meta-info .time{ background-position:left -158px; }
	.meta .meta-info .view{ background-position:left -36px; }
	.meta .meta-info .comm{ background-position:left 4px; }

/*-------------------------------------------------------------关于我们-公司新闻-文章页--------------------------------------------------------*/
.main .main-r .article .date{ color:#818181; font-size:12px; text-align:center; height:16px; line-height:16px; padding-top:6px;}
.main .main-r .article .img1{ margin:0 auto; text-align:center; padding-bottom:11px;margin-top:17px; }
.main .main-r .article .cont1{ padding:0 11px;}
.main .main-r .article .cont1 p{ color:#333333; font-size:14px; line-height:30px;text-indent:28px; text-align:justify;} 

.main .main-r .article .page{ border-top:1px solid #dddddd; padding:17px 0 59px 0; margin-right:11px;}
.main .main-r .article .page a{ display:block; font-size:14px; color:#818181; width:262px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .main-r .article .page a span{ display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:240px; float:left;}
.main .main-r .article .page a.next{ float:right;}
.main .main-r .article .page a:hover{ color:#dc3e37; border-bottom:1px solid #dc3e37;}

/*-------------------------------------------------------------关于我们-人才招聘--------------------------------------------------------*/
.main .main-r .recruitment{ margin-bottom:142px;}
.main .main-r .recruitment li{ height:60px; border:1px solid #dddddd; padding:12px 20px 12px 25px; margin-bottom:10px;}
.main .main-r .recruitment li:hover{ background:#f8f8f8;}
.main .main-r .recruitment li p{ color:#333; font-size:14px; line-height:30px;}
.main .main-r .recruitment li p span{ float:right; *margin-top:-30px;}
.main .main-r .recruitment li p a{ float:right; color:#818181;*margin-top:-30px;}
.main .main-r .recruitment li p a:hover{ color:#dc3e37;}

/*-------------------------------------------------------------关于我们-人才招聘-文章页--------------------------------------------------------*/
.main .main-r .r-a{ margin-bottom:60px;}
.main .main-r .r-a h1{ margin-bottom:22px;}
.main .main-r .r-a .r-as{ padding:0 11px;}
.main .main-r .r-a .r-as p{ color:#333; font-size:14px; line-height:30px;}
.main .main-r .r-a .r-as table{ margin-bottom:30px;}
.main .main-r .r-a .r-as td{ height:30px; line-height:30px; width:300px; text-align:left; color:#333; font-size:14px;} 
.main .main-r .r-a .r-as td.last{ width:198px;}

/*-------------------------------------------------------------关于我们-宣传视频--------------------------------------------------------*/
.main .main-r .video .tv{ text-align:center; margin:30px auto 130px;}

/*-------------------------------------------------------------关于我们-宣传画册--------------------------------------------------------*/
.main .main-r .album{ margin-bottom:50px;}
.main .main-r .album li{ border-bottom:1px dotted #dddddd; margin-bottom:20px;}
.main .main-r .album li .img{ width:175px; height:242px; float:left; padding-right:24px;}
.main .main-r .album li .img img{ width:100%; height:100%;}  
.main .main-r .album li .cont{ float:right; width:606px; padding-right:15px;}
.main .main-r .album li .cont h2{ color:#dc3e37; font-size:16px; line-height:27px; padding-bottom:8px;}
.main .main-r .album li .cont p{ color:#818181; font-size:14px; line-height:25px; height:75px; margin-bottom:18px; overflow:hidden;}
.main .main-r .album li dt{ float:left; color:#818181; font-size:14px; line-height:25px; text-align:justify;}
.main .main-r .album li dd{ width:390px; text-indent:54px; color:#818181; font-size:14px; line-height:25px;}
.main .main-r .album li dd.first{text-indent:12px;}
.main .main-r .album li .load{ display:block; float:right; width:78px; height:30px; background:#fff; color:#555555; text-align:center; line-height:30px; margin:0 5px 11px; font-size:12px; border:1px solid #edefee;}
.main .main-r .album li .load:hover{ background:#dc3e37; border:1px solid #dc3e37; color:#fff;}
.main .main-r .album li .load span{ display:block; padding-right:16px; background:url(../img/common/load.png) no-repeat 60px -19px;}
.main .main-r .album li a.act{ background:#dc3e37; border:1px solid #dc3e37; color:#fff;}
.main .main-r .album li a.act span{background:url(../img/common/load.png) no-repeat 60px 8px;}

/*-------------------------------------------------------------关于我们-宣传画册-文章页--------------------------------------------------------*/
.main .a-album{ padding:0 25px; padding-bottom:50px;}
.main .a-album h1{ color:#333333; font-size:16px; padding:7px 0 14px 10px; line-height:21px; height:21px; border-bottom:1px solid #dddddd; }
.main .a-album ul{ padding-top:30px; height:auto;}
.main .a-album li{ margin:0 10px 25px; width:242px; float:left;}
.main .a-album li.last{ margin-right:0px;}
.main .a-album li .img{ width:242px; height:330px;}
.main .a-album li .img img{ width:100%; height:100%;}
.main .a-album li p{ font-size:16px; color:#333; line-height:16px; padding-top:10px; overflow:hidden; text-align:center;}

.main .a-album .showImg{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}
.main .a-album .imgBg{ width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opactiy:50);}
.main .a-album .showImg .prev,.main .a-album .showImg .next{ position:absolute; top:50%; margin-top:-40px; width:41px; height:80px; background:url(../img/common/pic-arrow.png) no-repeat;}
.main .a-album .showImg .prev{ background-position:0 0;}
.main .a-album .showImg .imgAttr{ position:absolute; top:50%; left:50%; margin-top:-308px; margin-left:-462px; width:924px; height:616px; z-index:999;}
.main .a-album .showImg p{ position:absolute; top:50%; margin-top:326px; text-align:center; width:100%; color:#fff; font-size:16px;}
.main .a-album .showImg a.close{ display:block; width:34px; height:34px; background:url(../img/common/pic-arrow.png) no-repeat 0 -391px; text-indent:-9999px; position:absolute; top:50%; left:50%; z-index:9999; margin-top:-295px; margin-left:412px;}
.main .a-album .showImg .prev:hover{ background-position:0 -98px;}
.main .a-album .showImg .next{ background-position:0 -197px;}
.main .a-album .showImg .next:hover{ background-position:0 -293px;}

/*-------------------------------------------------------------搜索页--------------------------------------------------------*/
.main .a-search{ padding:0 25px; padding-bottom:20px;}
.main .a-search h1{ color:#333333; font-size:16px; padding:7px 0 14px 10px; line-height:21px; height:21px; border-bottom:1px solid #dddddd; }
.main .a-search h1 span{ color:#dc3e37;}
.main .a-search ul{ padding-right:71px;}
.main .a-search li{ height:185px; border-bottom:1px dotted #dddddd; padding-left:10px;}
.main .a-search li h2{ padding:27px 0 10px; line-height:21px; height:21px; }
.main .a-search li h2 a{ color:#333; font-size:16px;}
.main .a-search li h2 span{ color:#dc3e37;}
.main .a-search li h2 a:hover{ text-decoration:underline;}
.main .a-search li p{ line-height:25px; font-size:14px; color:#818181; height:75px; overflow:hidden;}
.main .a-search li p.date{ font-size:12px; padding:12px 0 15px; height:25px;}
.main .a-search li p span{ color:#dc3e37;}

.main .a-search li .info{ padding-top:10px; font-size:12px;}
.main .a-search li .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../img/sprite.gif) no-repeat; }
.main .a-search li .info .time{ background-position:0 -158px; }
.main .a-search li .info .view{ background-position:0 -36px; }
.main .a-search li .info .comm{ background-position:0 4px; }

/*大标题*/
/*.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
*/

/*development_index*/
.development_images{width:790px; height:210px; overflow:hidden; position:relative;}
.development_images .development_prev,.development_images .development_next{display:block; overflow:hidden; background:url(../img/common/icon_develop_arrow.png) left top no-repeat; position:absolute; top:86.5px; width:38px; height:37px; text-indent:999px; z-index:50}
.development_images .development_prev{left:15px;}
.development_images .development_next{right:15px; background-position:left bottom;}
.development_images div{width:790px; overflow:hidden; height:210px;}
.development_images ul{display:block; overflow:hidden; float:left; width:20000px; }
.development_images li{display:block; float:left; vertical-align:bottom; overflow:hidden; margin-right:3px;}
.development_images li a{display:block; float:left; overflow:hidden;}
.development_images li a img{width:310px; height:210px;display:block; float:left; -webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);transition: transform 0.5s ease;}
.development_images li a img:hover{ transform: scale(1.1);}
.development_images li a:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: none;}

.mt0{margin-top:0px}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt8{margin-top:8px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px;}.mt60{margin-top:60px;}
.mb0{margin-bottom:0px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}
.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}
.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.pt0{padding-top:0px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}
.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:50px}.pb60{padding-bottom:60px}

/* ----------------------------------------------------新增独董监事专栏 ----------------------------------------------------*/
.ddjszlNav3{background:url(../img/ddjszlbg.jpg) no-repeat; height:33px; width:780px;}
.ddjszlNav3 span{ font-size:14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left:20px; color:#fff; line-height:33px;}
.ddjszlNav3 a{float:right; margin-right:5px; margin-top:5px;}
.ddjszlNameDetail{border:1px solid #ededed; padding:10px 20px 20px 20px; color:#888;}
.ddjszlNameDetail strong{display:block; padding-top:10px; padding-bottom:5px; color:#666;}
.marginNone{margin:0px !important;}
.boxSpace20px{clear:both;font-size:0;height:20px;margin:0;padding:0;}
.interactBtn{ position:absolute; bottom:3px; right:3px; background:url(../img/interactbtnbg.jpg) no-repeat; height:24px; line-height:24px; font-size:12px; color:#999; width:80px; padding-left:5px;}
.chairmanBg{background:url(../img/redline.jpg) no-repeat left #f3f3f3; height:40px; line-height:40px; color:#999;}
.chairmanBg .chairmanName{font-size:14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left:20px; color:#333; }
.chairmanBg .chairmanEmail{padding-right:20px;}
.chairmanBg .chairmanEmail a:link{color:#c40c00;}
.chairmanDetail{ padding:10px 20px; color:#888888; line-height:18px;}
.inputSearch{height:22px; border:1px solid #e2e2e2;line-height:24px; width:300px; }
.inputSearchGray{ background:url(../img/btnsearchgray.jpg) no-repeat; width:65px; height:24px;  line-height:24px;text-align:center;color:#666666;display:inline-block; border:none; cursor:pointer;}
.btnQuestion{background:url(../img/btnquestion.jpg) no-repeat; width:100px; height:24px; line-height:24px; display:inline-block; text-align:center; font-weight:bold; color:#fff; margin-left:20px; border:none;}
.btnQuestion:hover{color:#FFC; text-decoration:none;}
.questionListTitle{ background:url(../img/questionlisttitle.jpg) repeat-x; height:28px; color:#666; font-size:12px; font-weight:bold; line-height:28px;}
.questionListTitle strong{ margin-left:100px; float:left;}
.questionListTitle span{width:110px; text-align:center; float:right;}
.questionList {background:url(../img/questionlistbg.jpg) ;}
.questionList li{height:30px; color:#666; line-height:30px; padding-left:15px;}
.questionList li span{float:right; width:110px; text-align:center; color:#999;}
.questionInfo{ text-align:center;font-size:18px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#666666; font-weight:normal;}
.questionTable{height:30px; line-height:30px; border-collapse:collapse; width:100%;}
.questionTable td{word-break: break-all; word-wrap:break-word;}

.infoDlds{width:800px;}
.listDlds{width:230px;}

.f12px{font-size:12px;}
.f14px{font-size:14px;}
.textCenter{text-align:center;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.fontBold{font-weight:bold;}
.colorWhite{color:#FFFFFF;}
.colorRed{color:#FF0000;}
.disb{display:block;}
.undis{display:none;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
.noborder{border:0 none !important;}
.oh{overflow:hidden;}
.marginLeft10px{margin-left:10px;}
.boxSpace10px{clear:both;font-size:0;height:10px;margin:0;padding:0;}
.clearboth{clear:both;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0;}
* html .clearfix,*:first-child + html .clearfix{display:table;}

/* 新增独董监事专栏-我要提问*/
.form-box{ position:relative; padding:20px 0 20px 0; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }
	.accept-box{ padding:0; background:#fff; border:1px solid #f0f0f0; }
	.accept-box dl{ padding:0; }
	.accept-box dl.head{ position:relative; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
	
/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#FF0000; border:1px solid #FF0000; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ margin:0 0 0 40px; padding: 10px 30px 0 0; border-bottom:1px solid #f0f0f0; color:#333333; line-height:1em; font-size:18px; font-weight:normal; }
.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px; margin:10px 0 0; border-bottom:1px solid #ff0000; }
.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../img/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
	